package Demo2;

import java.util.Objects;

public class Dog extends Animal implements IRunning,ISwmming{
    public Dog(String name, int age) {
        super(name, age);
    }

    @Override
    public void eat() {
        System.out.println(this.name+"正在吃狗粮");
    }

    @Override
    public void run() {
        System.out.println(this.name+"正在跑");
    }

    @Override
    public void swim() {
        System.out.println(this.name+"正在游泳");
    }

    @Override
    public boolean equals(Object obj) {
        Dog tmp=(Dog) obj;
        return tmp.name.equals(this.name)
                && tmp.age==this.age;

    }
    public  int hashCode(){
        return Objects.hash(name, age);
    }
}
